mruby 4.0.0
mruby is the lightweight implementation of the Ruby language
Loading...
Searching...
No Matches
mrb_parser_state Struct Reference
Collaboration diagram for mrb_parser_state:

Public Attributes

mrb_statemrb
mempoolpool
mrb_ast_node * cells
const char * s
const char * send
FILE * f
mrb_ccontextcxt
mrb_sym filename_sym
uint16_t lineno
int column
enum mrb_lex_state_enum lstate
struct parser_lex_strterm * lex_strterm
unsigned int cond_stack
unsigned int cmdarg_stack
int paren_nest
int lpar_beg
int in_def
int in_single
int in_kwarg
mrb_bool cmd_start:1
mrb_ast_node * locals
mrb_ast_node * pb
char * tokbuf
char buf [256]
int tidx
int tsiz
mrb_ast_node * heredocs_from_nextline
mrb_ast_node * parsing_heredoc
void * ylval
size_t nerr
size_t nwarn
mrb_ast_node * tree
mrb_bool no_optimize:1
mrb_bool capture_errors:1
mrb_bool no_ext_ops:1
mrb_bool no_return_value:1
const struct RProcupper
struct mrb_parser_message error_buffer [10]
struct mrb_parser_message warn_buffer [10]
mrb_symfilename_table
uint16_t filename_table_length
uint16_t current_filename_index
uint16_t prev_file_lineno
mrb_ast_node * nvars

The documentation for this struct was generated from the following file: